create procedure show_lines @txt_filter varchar(100), @show_disabled bit as
select
*
from table
where
(@txt_filter is null or table.textfield like @txt_filter)
and
(@show_disabled is null or table.disabled = @show_disabled)
select
....
from table
inner join chosenlink on chosenlink.targetid=table.id
where chosenlink.userid = ...
На тот момент было своего рода "стандартом" оборудовать компьютеры com-портами. Все это прижилось даже в BIOS и т.п.
Нынешнее железо другое, но большей частью оно прикидывается (эмулирует) этим самым 8051
Но даже во времена истинных 8251 - они брали на себя задачу синхронизации, определения четности и старт-стоп бит и со стороны компьютера уже в чистом виде не было информации о паузах между последовательностями... был уже результат.
Так что или читать непрерывно в некий буфер и выкусывать из него куски от признака старта до стопа.