0
  1. Trang chủ >
  2. Công Nghệ Thông Tin >
  3. Kỹ thuật lập trình >

[Ngôn Ngữ Máy] Đề Cương Bài Giảng Hợp Ngữ (assembly language) phần 8 pps

[Ngôn Ngữ Máy] Đề Cương Bài Giảng Hợp Ngữ (assembly language) phần 1 ppsx

[Ngôn Ngữ Máy] Đề Cương Bài Giảng Hợp Ngữ (assembly language) phần 1 ppsx

... 1000,40,2 988 7,329 Đề cương bài giảng HP NGỮ 5 Giả sử mảng bắt đầu tại 0300h thì bộ nhớ sẽ như sau: SYMBOL ADDRESS CONTENTS W_ARRAY 300h 1000d W_ARRAY+2 302h 40d W_ARRAY+4 304h 2 988 7d ... viết MSG DB PROMPT 1.5 Các lệnh cơ bản CPU 80 86 có hàng trăm lệnh , trong chương này ,chúng ta sẽ xem xét 7 lệnh đơn giản của 80 86 mà chúng thường được dùng với các thao tác di chuyển ... lệ COUNTER1 TWO WORDS @CHARACTER 2ABC SUM_OF_DIGITS A45. 28 DONE? YOU&ME .TEST ADD-REPEAT Đề cương bài giảng HP NGỮ 8 1.5.3 Lệnh NEG ( negative) Lệnh NEG để đổi dấu ( lấy bù...
  • 11
  • 604
  • 2
[Ngôn Ngữ Máy] Đề Cương Bài Giảng Hợp Ngữ (assembly language) phần 2 doc

[Ngôn Ngữ Máy] Đề Cương Bài Giảng Hợp Ngữ (assembly language) phần 2 doc

... byte là -1 28 đến +127 . Nếu biễu diễn bằng 1 từ (16 bit) thì các số thập phân có thể biễu diễn là -327 68 đến +32767 . Đối với các số không dấu , dải các số có thể biễu diễn trong Đề cương bài ... các thanh ghi cờ trong 80 86 . Bit Name Symbol 0 Carry flag CF 2 Parity flag PF 4 Auxiliary carry flag AF 6 Zero flag ZF 7 Sign flag SF 11 Overflow flag OF 8 Trap flag TF 9 Interrrupt ... Direction flag DF Bảng 2.2 : Các cờ của 80 86 Mỗi bit trên thanh ghi cờ phản ánh 1 trạng thái của CPU . Các cờ trạng thái ( status flags) Đề cương bài giảng Hợp ngữ 22 diễn số của...
  • 11
  • 506
  • 2
[Ngôn Ngữ Máy] Đề Cương Bài Giảng Hợp Ngữ (assembly language) phần 3 pot

[Ngôn Ngữ Máy] Đề Cương Bài Giảng Hợp Ngữ (assembly language) phần 3 pot

... ) . Ví dụ 3 : SUB AX,BX trong đó AX =80 00h và BX= 0001h 80 00h - 0001h Đề cương bài giảng Hợp ngữ 27 Ví dụ 6: NEG AX trong đó AX =80 00h 80 00h =1000 0000 0000 0000 bù 1 =0111 ... BP=0000 SI=0000 DI=0000 DS=0ED5 ES=0ED5 SS=0EE5 CS=0EE6 IP=00 08 NV UP DI NG NZ AC PO CY 0EE6:00 08 F7D8 NEG AX AX =80 00H-FFFFH =80 01H Cờ OF=0(NV) nhưng CF=1(CY) vì có mượn từ MSB Cờ PF=0(PO) ... lấy bù 2 của 80 01h là 7FFFh . CF=1(CY) vì lệnh NEG cho kết qủa khác 0. OF=0(NV) vì kết quả khác 80 00h Cuối cùng chúng ta thực hiện lệnh INC AX Đề cương bài giảng Hợp ngữ 28 Sau đây...
  • 11
  • 446
  • 1
[Ngôn Ngữ Máy] Đề Cương Bài Giảng Hợp Ngữ (assembly language) phần 5 pps

[Ngôn Ngữ Máy] Đề Cương Bài Giảng Hợp Ngữ (assembly language) phần 5 pps

... OR với mặt nạ 10000001 =81 h OR AL ,81 h ; set 1 cho LSB và MSB của AL Ví dụ : Thay đổi bit dấu của DX Giải : Dùng lệnh XOR với mặt nạ 1000000000000000 =80 00h XOR DX ,80 00h Các lệnh logic ... đoạn số liệu . Chương 3 : Các lệnh lặp và rẽ nhánh 38 MOV DL,’*’ ;DL chưá ký tự ‘*’ TOP: INT 21h ; in dấu ‘*’ LOOP TOP ; lặp 80 lần Lưu ý rằng vòng FOR cũng như lệnh LOOP thực hiện ... ; dos exit MOV AH,4CH INT 21h MAIN ENDP END MAIN Chương 4 : Các lệnh dịch và quay 48 Thay cho lệnh CMP AX,0 Người ta dùng lệnh OR CX,CX để kiểm tra xem CX có bằng 0 hay...
  • 11
  • 478
  • 0
[Ngôn Ngữ Máy] Đề Cương Bài Giảng Hợp Ngữ (assembly language) phần 6 pot

[Ngôn Ngữ Máy] Đề Cương Bài Giảng Hợp Ngữ (assembly language) phần 6 pot

... được nhân 2 bằng cách dịch trái . Ví dụ : Nếu AX=FFFFh= -1 thì sau khi dịch trái 3 lần AX=FFF8h = -8 Tràn Khi chúng ta dùng lệnh dịch trái để nhân thì có thể xảy ra sự tràn . Đối với lệnh ... cuối cùng . Ví dụ : BL =80 h , CL=2 thì lệnh SHL BL,CL sẽ làm cho CF=OF=0 mặc dù trên thực tế đã xảy ra cả tràn dấu và tràn không dấu . Ví dụ : viết đoạn mã nhân AX với 8 . Giả sử rằng không ... AL=11110101 . Có thể lặp 8 lần công việc sau :Dùng SHL để dịch bit MSB ra CF , Sau đó dùng RCR để đưa nó vào BL . Đoạïn mã để làm việc này như sau : MOV CX ,8 ;số lần lặp REVERSE : ...
  • 11
  • 695
  • 6
[Ngôn Ngữ Máy] Đề Cương Bài Giảng Hợp Ngữ (assembly language) phần 7 ppsx

[Ngôn Ngữ Máy] Đề Cương Bài Giảng Hợp Ngữ (assembly language) phần 7 ppsx

... 0 Ví dụ 5 : Giả sử rằng AL =80 h và BL=FFh INSTRUCTION Dec product Hex Product AH AL CF/OF MUL BL 1 28 7F80 7F 80 1 IMUL BL 1 28 0 080 00 80 1 Chương 5 : Ngăn xếp ... 00F4 00F6 00F8 00FA 00FC 00FE 1234 SP 0100 AX=1234 BX=56 78 SP=00FE Hình 5-2 : STACK sau khi thực hiện lệnh PUSH AX OFFSET 00FO 00F2 00F4 00F6 00F8 00FA 00FC 56 78 SP 00FE 1234 ... muốn nhân hai số 8 bit 1000000 và 1111111 . Trong diễn dịch không dấu , chúng là 1 28 và 255 . Tích số của chúng là 32640 = 0111111110000000b . Trong diễn dịch có dấu , chúng là -1 28 và -1 . Do...
  • 11
  • 1,136
  • 4
[Ngôn Ngữ Máy] Đề Cương Bài Giảng Hợp Ngữ (assembly language) phần 8 pps

[Ngôn Ngữ Máy] Đề Cương Bài Giảng Hợp Ngữ (assembly language) phần 8 pps

... , ví dụ 246 18 thập phân . Có thể lấy các digits thập phân của 246 18 bằng cách chia lặp lại cho 10d theo thủ tục như sau : Divide 246 18 by 10 . Qoutient = 2461 , remainder = 8 Divide 2461 ... của thuật toán có thể thực hiện bằng vòng FOR như sau : Chöông 6 : Leänh nhaân vaø chia 78 JE @PLUS JMP @REPEAT2 ; start processing characters @MINUS: MOV CX,1 @PLUS: INT 21H ... ta sẽ xây dựng thủ tục INDEC sao cho nó chấp nhận được các số thập phân có dấu trong vùng - 327 68 đến +32767 ( một từ ) . Chương trình sẽ in ra một dấu “?” để nhắc người dùng gõ vào dấu + hoặc...
  • 11
  • 1,010
  • 5
[Ngôn Ngữ Máy] Đề Cương Bài Giảng Hợp Ngữ (assembly language) phần 9 ppt

[Ngôn Ngữ Máy] Đề Cương Bài Giảng Hợp Ngữ (assembly language) phần 9 ppt

... chỉ là W+9x2=W+ 18 Phần tử thứ 25 là W[25] có địa chỉ là W+24x2=W+ 48 Vì vậy có thể trao đổi chúng như sau : MOV AX,W+ 18 ; AX = W[10] XCHG W+ 48, AX ; AX= W[25] MOV W+ 18, AX ; complete ... 0200h W 10 0202h W+2h 20 0204h W+4h 30 0206h W+6h 40 0208h W+8h 50 020Ah W+Ah 60 Chương 7 : Mảng và các chế độ địa chỉ 85 Chế độ địa chỉ được gọi là chỉ số ( indexed) nếu thanh ... Mảng và các chế độ địa chỉ 88 MOV AL, DOLLARS MOV AH, CENTS Ví dụ : Giả sử rằng số liệu được khai báo như sau : .DATA A DW 1234h B LABEL BYTE DW 5678h C LABEL WORD C1 DB 9Ah...
  • 11
  • 1,402
  • 15
[Ngôn Ngữ Máy] Đề Cương Bài Giảng Hợp Ngữ (assembly language) phần 10 docx

[Ngôn Ngữ Máy] Đề Cương Bài Giảng Hợp Ngữ (assembly language) phần 10 docx

... sau : Tên Sinh viên TEST1 TEST2 TEST3 TEST4 MARY 67 45 98 33 SCOTT 70 56 87 44 GEORGE 82 72 89 40 BETH 80 67 95 50 SAM 78 76 92 60 Chúng ta sẽ viết1 chương trình tính điểm trung ... .STACK 100H .DATA FIVE DB 5 SCORES DW 67,45, 98, 33 ; MARY DW 70,56 ,87 ,44 ;SCOTT DW 82 ,72 ,89 ,40 ;GEORGE DW 80 ,67,,95,50 ; BETH DW 78, 76,92,60 ;SAM AVG DW 5 DUP (0) .CODE MAIN ... DB 65 DUP ( ’ ‘), ‘ XQPOGHZBCADEIJUVFMNKLRSTWY’ DB 37 DUP (‘ ‘) ; 1 28 ký tự của bảng mã ASCII CODED DB 80 dup (‘$’) ; 80 ký tự được gõ vào DECODE_KEY DB 65 DUP (‘ ‘), ‘JHIKLQEFMNTURSDCBVWXOPYAZG’...
  • 9
  • 516
  • 3
Đề cương bài giảng toán cơ sở dùng cho sinh viên chuyên ngành giáo dục mầm non trình độ đại học

Đề cương bài giảng toán cơ sở dùng cho sinh viên chuyên ngành giáo dục mầm non trình độ đại học

... tử lớn nhất, 8. Xét quan hệ chia hết cho trên tập các số tự nhiêna) A = {1, 2, 4 ,8, 16,32}b) B = {3,6,12, 24,36, 48} c) C = {1, 2, 4 ,8, 12,16, 18, 24,32}d) D = {2,3, 4 ,8, 12,16, 18, 24}9. HÃy ... (1), f (5); f 1 (10), f 1 (3).11. Cho ánh xạ: f :* , n a 3n 1, và các tập A = {1, 2, 4 ,8} ,B = {2 ,8, 14,10, 47} . HÃy tìm: f ( A), f 1 ( B) .12. Trong các ánh xạ d ới đây, ánh xạ nào là đơn ... = 1 2 . 0 2 4 1 2 35 At = 4 5 6 . 6 1+) A = 2 At = (1 2 3) 3 3.1 .8. Ma trận khả nghịcha) Định nghĩa: Cho A là một ma trận vuông cấp n. A đ ợc gọi là khả nghịch...
  • 103
  • 1,201
  • 2

Xem thêm

Từ khóa: bài giảng hóa học 11 hk2bài giảng lập trình cbài giảng túp lềubài giảng túp lều chú tômbài giảng hóa dượcbài giảng hóa lýbài giảng lập trình symbolic pgs ts đỗ văn nhơncấu trúc máy tính bài 46bài giảng máy ép thủy lựcbài giảng cấu trúc máy tính pứ cắt mạch polime polime có thể giải trùng hợp ở nhiệt độ cao polime có nhóm chức trong mạch như conh cooch2 dễ bị thủy phân khi có mặt axit hay bazơbài giảng thiết kế máyđề và bài giải toán lớp 5slide bài giảng đẹpsilde bài giảng acid mạnhNghiên cứu tổ hợp chất chỉ điểm sinh học vWF, VCAM 1, MCP 1, d dimer trong chẩn đoán và tiên lượng nhồi máu não cấpNghiên cứu vật liệu biến hóa (metamaterials) hấp thụ sóng điện tử ở vùng tần số THzBiện pháp quản lý hoạt động dạy hát xoan trong trường trung học cơ sở huyện lâm thao, phú thọGiáo án Sinh học 11 bài 13: Thực hành phát hiện diệp lục và carôtenôitGiáo án Sinh học 11 bài 13: Thực hành phát hiện diệp lục và carôtenôitGiáo án Sinh học 11 bài 13: Thực hành phát hiện diệp lục và carôtenôitNGHIÊN CỨU CÔNG NGHỆ KẾT NỐI VÔ TUYẾN CỰ LY XA, CÔNG SUẤT THẤP LPWAN SLIDEPhát triển du lịch bền vững trên cơ sở bảo vệ môi trường tự nhiên vịnh hạ longNghiên cứu tổng hợp các oxit hỗn hợp kích thƣớc nanomet ce 0 75 zr0 25o2 , ce 0 5 zr0 5o2 và khảo sát hoạt tính quang xúc tác của chúngĐịnh tội danh từ thực tiễn huyện Cần Giuộc, tỉnh Long An (Luận văn thạc sĩ)Chuong 2 nhận dạng rui roTổ chức và hoạt động của Phòng Tư pháp từ thực tiễn tỉnh Phú Thọ (Luận văn thạc sĩ)Quản lý nợ xấu tại Agribank chi nhánh huyện Phù Yên, tỉnh Sơn La (Luận văn thạc sĩ)BT Tieng anh 6 UNIT 2Nguyên tắc phân hóa trách nhiệm hình sự đối với người dưới 18 tuổi phạm tội trong pháp luật hình sự Việt Nam (Luận văn thạc sĩ)Giáo án Sinh học 11 bài 14: Thực hành phát hiện hô hấp ở thực vậtGiáo án Sinh học 11 bài 14: Thực hành phát hiện hô hấp ở thực vậtTrách nhiệm của người sử dụng lao động đối với lao động nữ theo pháp luật lao động Việt Nam từ thực tiễn các khu công nghiệp tại thành phố Hồ Chí Minh (Luận văn thạc sĩ)Chiến lược marketing tại ngân hàng Agribank chi nhánh Sài Gòn từ 2013-2015TÁI CHẾ NHỰA VÀ QUẢN LÝ CHẤT THẢI Ở HOA KỲ