120 likes | 777 Views
Computer Language. Machine Languae Low-level Language High-level Language. Machine Language. First computer language. Computer can understand and execute immediately Compose of binary number opcode : what to do with the data operand : where to get the data.
E N D
Computer Language • Machine Languae • Low-level Language • High-level Language
Machine Language • First computer language. • Computer can understand and execute immediately • Compose of binary number • opcode : what to do with the data • operand : where to get the data 0101 00111 11110 Opcode Operand1 Operand2
Low-level Language • We can called Symbolic language • Same structure as maching language • Use symbolic instead of binary number • Program must be compiled to be machine language by using Translator program Add X, Y
High-level Language • Develop from symbolic language. • Programmer do not need to know how computer works in detail. • Programmer can write program by learning syntax of language. • Example : - Pascal, C, Cobol, Java X : = X + Y ;
Data Representation • Switching circuit : ON, OFF • Binary system : 0, 1 • Binary -> Decimal • Decimal -> Binary • Negation • Addition • Multiplication • Division
Data Representation • Signed Integer • Sign Magnitude • One’s Complement • Two’s Complement • Floating-point • Character • ASCII • EBCDIC • Unicode