![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 06.06.2011
Сообщений: 3
|
![]()
Нужна помощь!!!!
задание:Вычитание неупакованных двоично-десятичных чисел Есть программа: <1> ;prg_8_9.asm <2> masm <3> model small <4> stack 256 <5> .data ;сегмент данных <6> b db 1,7 ;неупакованное число 71 <7> c db 4,5 ;неупакованное число 54 <8> subs db 2 dup (0) <9> .code <10> main: ;точка входа в программу <11> mov ax,@data ;связываем регистр dx с сегментом <12> mov ds,ax ;данных через регистр ax <13> xor ax,ax ;очищаем ax <14> lenequ 2 ;разрядность чисел <15> xor bx,bx <16> mov cx,len ;загрузка в cx счетчика цикла <17> m1: <18> mov al,b[bx] <19> sbb al,c[bx] <20> aas <21> mov subs[bx],al <22> inc bx <23> loop m1 <24> jc m2 ;анализ флага заема <25> jmp exit <26> m2:... <27> exit: <28> mov ax,4c00h ;стандартный выход <29> int 21h <30> end main ;конец программы Случай,когда уменьшаемое больше вычитаемого.Строка 26.Эту ситуацию нужно как-то обработать. |
![]() |
![]() |
![]() |
#2 |
Регистрация: 06.06.2011
Сообщений: 4
|
![]()
Иди учи ассемблер, саммому надо писать программы
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
вычитание неупакованных BCD-чисел | Танчик007 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 0 | 09.04.2011 17:29 |
Сложение двух десятичных положительных чисел. целых чисел))) | PEro_man | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 6 | 01.12.2010 12:40 |
Delphi: Randomize десятичных чисел | Sianessa | Помощь студентам | 2 | 19.11.2010 19:25 |
си, структуры, объединения, но трабл в двоично-десятичном хранении чисел | aka_Kiss | Помощь студентам | 10 | 16.11.2009 20:30 |
Умножение двоично-десятичных чисел с фикс точкой. | anGeee | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 10 | 24.05.2009 19:47 |